// 这个文件里面，专门写一个用于控制 按钮 权限的 指令
import { useUserStore } from '@/store/userStore';
import { App } from 'vue';
export default function regPermissionDirective(app: App<Element>) {
    const useStore = useUserStore();
    app.directive('permission', {
        mounted(el, binding) {
            // 判断后端返回的 权限数据里面，是否有当前这个按钮的权限
            if (!useStore.permissions.includes(binding.value)) {
                el.remove();
            }
        }
    })
}